.stabs "E:\\cmh_com_infor\\105.m68_code\\m68_2_chanl\\Hal\\",0x64,0,0,0
.stabs "E:\\cmh_com_infor\\105.m68_code\\m68_2_chanl\\Hal\\hal_afe.c",0x64,0,0,0
.stabs "int:t1=r1;-32768;32767;",0x80,0,0,0
.stabs "unsigned int:t2=r2;0;65535;",0x80,0,0,0
.stabs "long int:t3=r3;-2147483648;2147483647;",0x80,0,0,0
.stabs "unsigned long int:t4=r4;0;4294967295;",0x80,0,0,0
.stabs "long long unsigned int:t6=r6;0;4294967295;",0x80,0,0,0
.stabs "short int:t7=r7;-32768;32767;",0x80,0,0,0
.stabs "short unsigned int:t8=r8;0;65535;",0x80,0,0,0
.stabs "char:t9=r9;-128;127;",0x80,0,0,0
.stabs "unsigned char:t10=r10;0;255;",0x80,0,0,0
.stabs "_Bool:t11=r11;0;1;",0x80,0,0,0
.stabs "sbit:t12=r12;0;1;",0x80,0,0,0
.stabs "float:t13=r13;4;0;",0x80,0,0,0
.stabs "double:t14=r14;4;0;",0x80,0,0,0
.stabs "long double:t15=r15;4;0;",0x80,0,0,0
.stabs "void:t16=r10;0;255;",0x80,0,0,0
.stabs "afe_sample_data:S17=ar1;0;0;1",0x26,0,0,_afe_sample_data
.stabs "AFE_sample_finish:G10;",0x20,0,0,_AFE_sample_finish
.stabs "gOffsetData:G18=ar1;0;0;1",0x20,0,0,_gOffsetData
.include "csccCond.inc"
.include "csccCmp.inc"
.include "csccShift.inc"
	_AFE_WaitSampleFinsh_sec .section rom
	.global	_AFE_WaitSampleFinsh
_AFE_WaitSampleFinsh:
Lfunc_begin0:
.stabs "AFE_WaitSampleFinsh:f:16", 0x24,0,0,_AFE_WaitSampleFinsh
.stabn 0xc0, 0, 0, _AFE_WaitSampleFinsh
.stabn 0xe0, 0, 0, _AFE_WaitSampleFinsh
LM0:
.stabn	0x44, 0, 158, LM0-_AFE_WaitSampleFinsh
Lfunc_begin1:
	banksel 0
	movfw _AFE_WaitSampleFinsh.args.+0
LM1:
.stabn	0x44, 0, 159, LM1-_AFE_WaitSampleFinsh
Ltmp0:
	movwf _AFE_WaitSampleFinsh.temp.+0
	clrf _AFE_sample_finish+0
LBB0_1:
LM2:
.stabn	0x44, 0, 161, LM2-_AFE_WaitSampleFinsh
	movfw _AFE_WaitSampleFinsh.temp.+0
	subwf _AFE_sample_finish+0, W
	bge LBB0_3
LBB0_2:
LM3:
.stabn	0x44, 0, 163, LM3-_AFE_WaitSampleFinsh
Ltmp1:
	;APP
	HALT
	;NO_APP
LM4:
.stabn	0x44, 0, 164, LM4-_AFE_WaitSampleFinsh
	;APP
	nop
	;NO_APP
LM5:
.stabn	0x44, 0, 165, LM5-_AFE_WaitSampleFinsh
	;APP
	nop
	;NO_APP
LM6:
.stabn	0x44, 0, 166, LM6-_AFE_WaitSampleFinsh
	;APP
	nop
	;NO_APP
LM7:
.stabn	0x44, 0, 167, LM7-_AFE_WaitSampleFinsh
	;APP
	nop
	;NO_APP
Ltmp2:
LM8:
.stabn	0x44, 0, 161, LM8-_AFE_WaitSampleFinsh
	goto LBB0_1
LBB0_3:
LM9:
.stabn	0x44, 0, 169, LM9-_AFE_WaitSampleFinsh
	return
Ltmp3:
Lfunc_end0:
Lfunc_end1:
LM10:
.stabn 0xc0,0,0, LM0-_AFE_WaitSampleFinsh
.stabs "frame:10",0x80,0,0,_AFE_WaitSampleFinsh.args.+0
.stabn 0xe0,0,0, LM9-_AFE_WaitSampleFinsh
.stabf LM10-_AFE_WaitSampleFinsh
	_AFE_Init_sec .section rom
	.global	_AFE_Init
_AFE_Init:
Lfunc_begin2:
.stabs "AFE_Init:f:16", 0x24,0,0,_AFE_Init
.stabn 0xc0, 0, 0, _AFE_Init
.stabn 0xe0, 0, 0, _AFE_Init
LM11:
.stabn	0x44, 0, 177, LM11-_AFE_Init
Lfunc_begin3:
LM12:
.stabn	0x44, 0, 178, LM12-_AFE_Init
	banksel 0
	bcf _ADIE, _ADIE
LM13:
.stabn	0x44, 0, 179, LM13-_AFE_Init
	bcf _ADEN, _ADEN
LM14:
.stabn	0x44, 0, 182, LM14-_AFE_Init
	clrf _ADCON+0
LM15:
.stabn	0x44, 0, 183, LM15-_AFE_Init
	bsf _BGR_ENB, _BGR_ENB
LM16:
.stabn	0x44, 0, 185, LM16-_AFE_Init
	bsf _LDOEN, _LDOEN
LM17:
.stabn	0x44, 0, 187, LM17-_AFE_Init
	bsf _ADCON+0, 6
LM18:
.stabn	0x44, 0, 188, LM18-_AFE_Init
	bsf _ADCON+0, 7
LM19:
.stabn	0x44, 0, 190, LM19-_AFE_Init
	bcf _LDOEN, _LDOEN
LM20:
.stabn	0x44, 0, 193, LM20-_AFE_Init
	movlw 2
	movwf _AFE_Init_ADM.args.+0
	call _AFE_Init_ADM
LM21:
.stabn	0x44, 0, 194, LM21-_AFE_Init
	movlw 1
	movwf _AFE_Init_PGA.args.+0
	call _AFE_Init_PGA
LM22:
.stabn	0x44, 0, 195, LM22-_AFE_Init
	clrf _AFE_Init_VS.args.+0
	call _AFE_Init_VS
LM23:
.stabn	0x44, 0, 197, LM23-_AFE_Init
	return
Ltmp4:
Lfunc_end2:
Lfunc_end3:
LM24:
.stabf LM24-_AFE_Init
	_AFE_Init_ADM_sec .section rom
_AFE_Init_ADM:
Lfunc_begin4:
.stabs "AFE_Init_ADM:f:16", 0x24,0,0,_AFE_Init_ADM
.stabn 0xc0, 0, 0, _AFE_Init_ADM
.stabn 0xe0, 0, 0, _AFE_Init_ADM
LM25:
.stabn	0x44, 0, 22, LM25-_AFE_Init_ADM
Lfunc_begin5:
	banksel 0
	movfw _AFE_Init_ADM.args.+0
LM26:
.stabn	0x44, 0, 25, LM26-_AFE_Init_ADM
Ltmp5:
	movwf _AFE_Init_ADM.temp.+1
	movfw _ADCON+0
	movwf _AFE_Init_ADM.temp.+0
LM27:
.stabn	0x44, 0, 26, LM27-_AFE_Init_ADM
	movlw 0xfc
	andwf _AFE_Init_ADM.temp.+0, W
	movwf _ADCON+0
LM28:
.stabn	0x44, 0, 30, LM28-_AFE_Init_ADM
	movfw _AFE_Init_ADM.temp.+1
	movwf _AFE_Init_ADM.temp.+2
	sublw 0
	beq LBB2_1
LBB2_7:
	movfw _AFE_Init_ADM.temp.+2
xorlw 1
beq LBB2_2
LBB2_8:
	movfw _AFE_Init_ADM.temp.+2
xorlw 2
beq LBB2_3
LBB2_9:
	movfw _AFE_Init_ADM.temp.+2
xorlw 3
beq LBB2_4
	goto LBB2_5
LBB2_1:
LM29:
.stabn	0x44, 0, 34, LM29-_AFE_Init_ADM
Ltmp6:
	goto LBB2_6
LBB2_2:
LM30:
.stabn	0x44, 0, 37, LM30-_AFE_Init_ADM
	bsf _ADCON+0, 0
LM31:
.stabn	0x44, 0, 38, LM31-_AFE_Init_ADM
	goto LBB2_6
LBB2_3:
LM32:
.stabn	0x44, 0, 41, LM32-_AFE_Init_ADM
	bsf _ADCON+0, 1
LM33:
.stabn	0x44, 0, 42, LM33-_AFE_Init_ADM
	goto LBB2_6
LBB2_4:
LM34:
.stabn	0x44, 0, 45, LM34-_AFE_Init_ADM
	movlw 3
	iorwf _ADCON+0, F
LM35:
.stabn	0x44, 0, 46, LM35-_AFE_Init_ADM
	goto LBB2_6
LBB2_5:
LM36:
.stabn	0x44, 0, 49, LM36-_AFE_Init_ADM
	bsf _ADCON+0, 1
Ltmp7:
LBB2_6:
LM37:
.stabn	0x44, 0, 52, LM37-_AFE_Init_ADM
	return
Ltmp8:
Lfunc_end4:
Lfunc_end5:
LM38:
.stabn 0xc0,0,0, LM25-_AFE_Init_ADM
.stabs "param:10",0x80,0,0,_AFE_Init_ADM.args.+0
.stabn 0xe0,0,0, LM37-_AFE_Init_ADM
.stabn 0xc0,0,0, LM26-_AFE_Init_ADM
.stabs "temp:10",0x80,0,0,_AFE_Init_ADM.temp.+0
.stabn 0xe0,0,0, LM37-_AFE_Init_ADM
.stabf LM38-_AFE_Init_ADM
	_AFE_Init_PGA_sec .section rom
_AFE_Init_PGA:
Lfunc_begin6:
.stabs "AFE_Init_PGA:f:16", 0x24,0,0,_AFE_Init_PGA
.stabn 0xc0, 0, 0, _AFE_Init_PGA
.stabn 0xe0, 0, 0, _AFE_Init_PGA
LM39:
.stabn	0x44, 0, 61, LM39-_AFE_Init_PGA
Lfunc_begin7:
	banksel 0
	movfw _AFE_Init_PGA.args.+0
LM40:
.stabn	0x44, 0, 63, LM40-_AFE_Init_PGA
Ltmp9:
	movwf _AFE_Init_PGA.temp.+0
	bcf _ADSC, _ADSC
LM41:
.stabn	0x44, 0, 65, LM41-_AFE_Init_PGA
	bcf _S_GAIN_1, _S_GAIN_1
LM42:
.stabn	0x44, 0, 66, LM42-_AFE_Init_PGA
	bcf _S_GAIN_0, _S_GAIN_0
LM43:
.stabn	0x44, 0, 68, LM43-_AFE_Init_PGA
	movfw _AFE_Init_PGA.temp.+0
	movwf _AFE_Init_PGA.temp.+1
	sublw 0
	beq LBB3_1
LBB3_7:
	movfw _AFE_Init_PGA.temp.+1
xorlw 1
beq LBB3_3
LBB3_8:
	movfw _AFE_Init_PGA.temp.+1
xorlw 2
beq LBB3_4
LBB3_9:
	movfw _AFE_Init_PGA.temp.+1
xorlw 5
beq LBB3_2
	goto LBB3_5
LBB3_1:
LM44:
.stabn	0x44, 0, 72, LM44-_AFE_Init_PGA
Ltmp10:
	goto LBB3_6
LBB3_2:
LM45:
.stabn	0x44, 0, 75, LM45-_AFE_Init_PGA
	bsf _S_GAIN_0, _S_GAIN_0
LM46:
.stabn	0x44, 0, 76, LM46-_AFE_Init_PGA
	goto LBB3_6
LBB3_3:
LM47:
.stabn	0x44, 0, 79, LM47-_AFE_Init_PGA
	bsf _S_GAIN_1, _S_GAIN_1
LM48:
.stabn	0x44, 0, 80, LM48-_AFE_Init_PGA
	goto LBB3_6
LBB3_4:
LM49:
.stabn	0x44, 0, 83, LM49-_AFE_Init_PGA
	bsf _S_GAIN_1, _S_GAIN_1
LM50:
.stabn	0x44, 0, 84, LM50-_AFE_Init_PGA
	bsf _S_GAIN_0, _S_GAIN_0
Ltmp11:
LBB3_5:
LBB3_6:
LM51:
.stabn	0x44, 0, 90, LM51-_AFE_Init_PGA
	return
Ltmp12:
Lfunc_end6:
Lfunc_end7:
LM52:
.stabn 0xc0,0,0, LM39-_AFE_Init_PGA
.stabs "param:10",0x80,0,0,_AFE_Init_PGA.args.+0
.stabn 0xe0,0,0, LM51-_AFE_Init_PGA
.stabf LM52-_AFE_Init_PGA
	_AFE_Init_VS_sec .section rom
_AFE_Init_VS:
Lfunc_begin8:
.stabs "AFE_Init_VS:f:16", 0x24,0,0,_AFE_Init_VS
.stabn 0xc0, 0, 0, _AFE_Init_VS
.stabn 0xe0, 0, 0, _AFE_Init_VS
LM53:
.stabn	0x44, 0, 99, LM53-_AFE_Init_VS
Lfunc_begin9:
	banksel 0
	movfw _AFE_Init_VS.args.+0
LM54:
.stabn	0x44, 0, 101, LM54-_AFE_Init_VS
Ltmp13:
movwf	_AFE_Init_VS.temp.+0
movwf 	_AFE_Init_VS.temp.+1
	sublw 0
	beq LBB4_1
LBB4_7:
	movfw _AFE_Init_VS.temp.+1
xorlw 1
beq LBB4_2
LBB4_8:
	movfw _AFE_Init_VS.temp.+1
xorlw 2
beq LBB4_3
LBB4_9:
	movfw _AFE_Init_VS.temp.+1
xorlw 3
beq LBB4_4
	goto LBB4_5
LBB4_1:
LM55:
.stabn	0x44, 0, 104, LM55-_AFE_Init_VS
Ltmp14:
	bsf _LDOS_1, _LDOS_1
LM56:
.stabn	0x44, 0, 105, LM56-_AFE_Init_VS
	bsf _LDOS_0, _LDOS_0
LM57:
.stabn	0x44, 0, 106, LM57-_AFE_Init_VS
	goto LBB4_6
LBB4_2:
LM58:
.stabn	0x44, 0, 109, LM58-_AFE_Init_VS
	bsf _LDOS_1, _LDOS_1
LM59:
.stabn	0x44, 0, 110, LM59-_AFE_Init_VS
	bcf _LDOS_0, _LDOS_0
LM60:
.stabn	0x44, 0, 111, LM60-_AFE_Init_VS
	goto LBB4_6
LBB4_3:
LM61:
.stabn	0x44, 0, 114, LM61-_AFE_Init_VS
	bcf _LDOS_1, _LDOS_1
LM62:
.stabn	0x44, 0, 115, LM62-_AFE_Init_VS
	bsf _LDOS_0, _LDOS_0
LM63:
.stabn	0x44, 0, 116, LM63-_AFE_Init_VS
	goto LBB4_6
LBB4_4:
LM64:
.stabn	0x44, 0, 119, LM64-_AFE_Init_VS
	bcf _LDOS_1, _LDOS_1
LM65:
.stabn	0x44, 0, 120, LM65-_AFE_Init_VS
	bcf _LDOS_0, _LDOS_0
LM66:
.stabn	0x44, 0, 121, LM66-_AFE_Init_VS
	goto LBB4_6
LBB4_5:
LM67:
.stabn	0x44, 0, 124, LM67-_AFE_Init_VS
	bsf _LDOS_1, _LDOS_1
LM68:
.stabn	0x44, 0, 125, LM68-_AFE_Init_VS
	bsf _LDOS_0, _LDOS_0
Ltmp15:
LBB4_6:
LM69:
.stabn	0x44, 0, 128, LM69-_AFE_Init_VS
	return
Ltmp16:
Lfunc_end8:
Lfunc_end9:
LM70:
.stabn 0xc0,0,0, LM53-_AFE_Init_VS
.stabs "param:10",0x80,0,0,_AFE_Init_VS.args.+0
.stabn 0xe0,0,0, LM69-_AFE_Init_VS
.stabf LM70-_AFE_Init_VS
	_AFE_SampleStartOnce_sec .section rom
	.global	_AFE_SampleStartOnce
_AFE_SampleStartOnce:
Lfunc_begin10:
.stabs "AFE_SampleStartOnce:f:16", 0x24,0,0,_AFE_SampleStartOnce
.stabn 0xc0, 0, 0, _AFE_SampleStartOnce
.stabn 0xe0, 0, 0, _AFE_SampleStartOnce
LM71:
.stabn	0x44, 0, 207, LM71-_AFE_SampleStartOnce
Lfunc_begin11:
LM72:
.stabn	0x44, 0, 212, LM72-_AFE_SampleStartOnce
	banksel 0
	bsf _ADIE, _ADIE
LM73:
.stabn	0x44, 0, 213, LM73-_AFE_SampleStartOnce
	bsf _LDOEN, _LDOEN
LM74:
.stabn	0x44, 0, 214, LM74-_AFE_SampleStartOnce
	bsf _ADCON+0, 7
LM75:
.stabn	0x44, 0, 217, LM75-_AFE_SampleStartOnce
Ltmp17:
	clrf _AFE_SampleStartOnce.temp.+0
LBB5_1:
	movlw 0x80
	xorwf _AFE_SampleStartOnce.temp.+0, W
	sublw 0x80
	blt LBB5_4
LBB5_2:
LM76:
.stabn	0x44, 0, 219, LM76-_AFE_SampleStartOnce
Ltmp18:
	movfw _AFE_SampleStartOnce.temp.+0
	movwf _AFE_Init_CH.args.+0
	call _AFE_Init_CH
LM77:
.stabn	0x44, 0, 220, LM77-_AFE_SampleStartOnce
	bsf _ADEN, _ADEN
LM78:
.stabn	0x44, 0, 222, LM78-_AFE_SampleStartOnce
	movlw 5
	movwf _AFE_WaitSampleFinsh.args.+0
	call _AFE_WaitSampleFinsh
LM79:
.stabn	0x44, 0, 224, LM79-_AFE_SampleStartOnce
	movfw _ADOH+0
	movwf _AFE_SampleStartOnce.temp.+1
LM80:
.stabn	0x44, 0, 225, LM80-_AFE_SampleStartOnce
	clrf _AFE_SampleStartOnce.temp.+1
	movwf _AFE_SampleStartOnce.temp.+2
LM81:
.stabn	0x44, 0, 226, LM81-_AFE_SampleStartOnce
	movfw _ADOL+0
	iorwf _AFE_SampleStartOnce.temp.+1, F
LM82:
.stabn	0x44, 0, 227, LM82-_AFE_SampleStartOnce
	movfw _AFE_SampleStartOnce.temp.+0
	addwf _AFE_SampleStartOnce.temp.+0, W
	movwf _AFE_SampleStartOnce.temp.+3
	movlw LOW(_afe_sample_data+0)
	addwf _AFE_SampleStartOnce.temp.+3, W
	movwf FSR0
	fsr0_add FSR0, 0
	movwf _AFE_SampleStartOnce.temp.+3
banksel _AFE_SampleStartOnce.temp.
movfw _AFE_SampleStartOnce.temp.+1
movwf FSR1
movlw HIGH8(_afe_sample_data+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _AFE_SampleStartOnce.temp.
	movfw _AFE_SampleStartOnce.temp.+3
	movwf FSR0
	fsr0_add FSR0, 1
banksel _AFE_SampleStartOnce.temp.
movfw _AFE_SampleStartOnce.temp.+2
movwf FSR1
movlw HIGH8(_afe_sample_data+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _AFE_SampleStartOnce.temp.
Ltmp19:
LM83:
.stabn	0x44, 0, 217, LM83-_AFE_SampleStartOnce
	incf _AFE_SampleStartOnce.temp.+0, F
	goto LBB5_1
Ltmp20:
LBB5_4:
LM84:
.stabn	0x44, 0, 232, LM84-_AFE_SampleStartOnce
	bcf _ADIE, _ADIE
LM85:
.stabn	0x44, 0, 233, LM85-_AFE_SampleStartOnce
	bcf _ADEN, _ADEN
LM86:
.stabn	0x44, 0, 234, LM86-_AFE_SampleStartOnce
	bcf _LDOEN, _LDOEN
LM87:
.stabn	0x44, 0, 236, LM87-_AFE_SampleStartOnce
	bcf _ADCON+0, 7
LM88:
.stabn	0x44, 0, 238, LM88-_AFE_SampleStartOnce
	return
Ltmp21:
Lfunc_end10:
Lfunc_end11:
LM89:
.stabn 0xc0,0,0, LM72-_AFE_SampleStartOnce
.stabs "sample_data:1",0x80,0,0,_AFE_SampleStartOnce.temp.+1
.stabn 0xe0,0,0, LM88-_AFE_SampleStartOnce
.stabn 0xc0,0,0, LM72-_AFE_SampleStartOnce
.stabs "i:9",0x80,0,0,_AFE_SampleStartOnce.temp.+0
.stabn 0xe0,0,0, LM88-_AFE_SampleStartOnce
.stabf LM89-_AFE_SampleStartOnce
	_AFE_Init_CH_sec .section rom
_AFE_Init_CH:
Lfunc_begin12:
.stabs "AFE_Init_CH:f:16", 0x24,0,0,_AFE_Init_CH
.stabn 0xc0, 0, 0, _AFE_Init_CH
.stabn 0xe0, 0, 0, _AFE_Init_CH
LM90:
.stabn	0x44, 0, 135, LM90-_AFE_Init_CH
Lfunc_begin13:
	banksel 0
	movfw _AFE_Init_CH.args.+0
LM91:
.stabn	0x44, 0, 136, LM91-_AFE_Init_CH
Ltmp22:
	movwf _AFE_Init_CH.temp.+0
	sublw 0
	bne LBB6_2
LBB6_1:
LM92:
.stabn	0x44, 0, 138, LM92-_AFE_Init_CH
Ltmp23:
	bcf _BGID, _BGID
LM93:
.stabn	0x44, 0, 139, LM93-_AFE_Init_CH
	bcf _SINL_1, _SINL_1
LM94:
.stabn	0x44, 0, 140, LM94-_AFE_Init_CH
	bcf _SINL_0, _SINL_0
LM95:
.stabn	0x44, 0, 141, LM95-_AFE_Init_CH
	goto LBB6_3
Ltmp24:
LBB6_2:
LM96:
.stabn	0x44, 0, 144, LM96-_AFE_Init_CH
	bcf _BGID, _BGID
LM97:
.stabn	0x44, 0, 145, LM97-_AFE_Init_CH
	bsf _SINL_1, _SINL_1
LM98:
.stabn	0x44, 0, 146, LM98-_AFE_Init_CH
	bsf _SINL_0, _SINL_0
Ltmp25:
LBB6_3:
LM99:
.stabn	0x44, 0, 148, LM99-_AFE_Init_CH
	return
Ltmp26:
Lfunc_end12:
Lfunc_end13:
LM100:
.stabn 0xc0,0,0, LM90-_AFE_Init_CH
.stabs "ch:10",0x80,0,0,_AFE_Init_CH.args.+0
.stabn 0xe0,0,0, LM99-_AFE_Init_CH
.stabf LM100-_AFE_Init_CH
	_AFE_SampleOffsetInit_sec .section rom
	.global	_AFE_SampleOffsetInit
_AFE_SampleOffsetInit:
Lfunc_begin14:
.stabs "AFE_SampleOffsetInit:f:16", 0x24,0,0,_AFE_SampleOffsetInit
.stabn 0xc0, 0, 0, _AFE_SampleOffsetInit
.stabn 0xe0, 0, 0, _AFE_SampleOffsetInit
LM101:
.stabn	0x44, 0, 245, LM101-_AFE_SampleOffsetInit
Lfunc_begin15:
LM102:
.stabn	0x44, 0, 247, LM102-_AFE_SampleOffsetInit
	banksel 0
	clrf _AFE_SampleOffsetInit.temp.+0
LBB7_1:
	movlw 0x80
	xorwf _AFE_SampleOffsetInit.temp.+0, W
	sublw 0x80
	blt LBB7_4
LBB7_2:
LM103:
.stabn	0x44, 0, 249, LM103-_AFE_SampleOffsetInit
Ltmp27:
	movfw _AFE_SampleOffsetInit.temp.+0
	movwf _Get_AdcData.args.+0
	call _Get_AdcData
	movfw _AFE_SampleOffsetInit.temp.+0
	addwf _AFE_SampleOffsetInit.temp.+0, W
	movwf _AFE_SampleOffsetInit.temp.+1
	movlw LOW(_gOffsetData+0)
	addwf _AFE_SampleOffsetInit.temp.+1, W
	movwf FSR0
	fsr0_add FSR0, 0
	movwf _AFE_SampleOffsetInit.temp.+1
banksel _Get_AdcData.frame.
movfw _Get_AdcData.frame.+0
movwf FSR1
movlw HIGH8(_gOffsetData+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_AdcData.frame.
	movfw _AFE_SampleOffsetInit.temp.+1
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Get_AdcData.frame.
movfw _Get_AdcData.frame.+1
movwf FSR1
movlw HIGH8(_gOffsetData+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_AdcData.frame.
Ltmp28:
LM104:
.stabn	0x44, 0, 247, LM104-_AFE_SampleOffsetInit
	incf _AFE_SampleOffsetInit.temp.+0, F
	goto LBB7_1
Ltmp29:
LBB7_4:
LM105:
.stabn	0x44, 0, 251, LM105-_AFE_SampleOffsetInit
	return
Ltmp30:
Lfunc_end14:
Lfunc_end15:
LM106:
.stabn 0xc0,0,0, LM102-_AFE_SampleOffsetInit
.stabs "i:9",0x80,0,0,_AFE_SampleOffsetInit.temp.+0
.stabn 0xe0,0,0, LM105-_AFE_SampleOffsetInit
.stabf LM106-_AFE_SampleOffsetInit
	_Get_AdcData_sec .section rom
	.global	_Get_AdcData
_Get_AdcData:
Lfunc_begin16:
.stabs "Get_AdcData:f1;", 0x24,0,0,_Get_AdcData
.stabn 0xc0, 0, 0, _Get_AdcData
.stabn 0xe0, 0, 0, _Get_AdcData
LM107:
.stabn	0x44, 0, 266, LM107-_Get_AdcData
Lfunc_begin17:
	banksel 0
	movfw _Get_AdcData.args.+0
LM108:
.stabn	0x44, 0, 267, LM108-_Get_AdcData
Ltmp31:
	movwf _Get_AdcData.temp.+0
	addwf _Get_AdcData.temp.+0, W
	movwf _Get_AdcData.temp.+1
	movlw LOW(_gOffsetData+0)
	addwf _Get_AdcData.temp.+1, W
	movwf FSR0
	movwf _Get_AdcData.temp.+2
	movlw HIGH8(_gOffsetData+0)
	movwf BSR
	moviw 0
	movwf _Get_AdcData.temp.+3
	movfw _Get_AdcData.temp.+2
	movwf FSR0
	movlw HIGH8(_gOffsetData+0)
	movwf BSR
	moviw 1
	movwf _Get_AdcData.temp.+2
	movlw LOW(_afe_sample_data+0)
	addwf _Get_AdcData.temp.+1, W
	movwf FSR0
	movwf _Get_AdcData.temp.+1
	movlw HIGH8(_afe_sample_data+0)
	movwf BSR
	moviw 0
	movwf _Get_AdcData.temp.+4
	movfw _Get_AdcData.temp.+1
	movwf FSR0
	movlw HIGH8(_afe_sample_data+0)
	movwf BSR
	moviw 1
	movwf _Get_AdcData.temp.+1
	movfw _Get_AdcData.temp.+3
	subwf _Get_AdcData.temp.+4, W
	movwf _Get_AdcData.frame.+0
	movfw _Get_AdcData.temp.+2
	subwfc _Get_AdcData.temp.+1, W
	movwf _Get_AdcData.frame.+1
	movfw _Get_AdcData.temp.+0
	return
Ltmp32:
Lfunc_end16:
Lfunc_end17:
LM109:
.stabn 0xc0,0,0, LM107-_Get_AdcData
.stabs "ch_num:9",0x80,0,0,_Get_AdcData.args.+0
.stabn 0xe0,0,0, LM108-_Get_AdcData
.stabf LM109-_Get_AdcData
	_Get_AdcData_offset_sec .section rom
	.global	_Get_AdcData_offset
_Get_AdcData_offset:
Lfunc_begin18:
.stabs "Get_AdcData_offset:f1;", 0x24,0,0,_Get_AdcData_offset
.stabn 0xc0, 0, 0, _Get_AdcData_offset
.stabn 0xe0, 0, 0, _Get_AdcData_offset
LM110:
.stabn	0x44, 0, 257, LM110-_Get_AdcData_offset
Lfunc_begin19:
	banksel 0
	movfw _Get_AdcData_offset.args.+0
LM111:
.stabn	0x44, 0, 258, LM111-_Get_AdcData_offset
Ltmp33:
	movwf _Get_AdcData_offset.temp.+0
	addwf _Get_AdcData_offset.temp.+0, W
	movwf _Get_AdcData_offset.temp.+1
	movlw LOW(_afe_sample_data+0)
	addwf _Get_AdcData_offset.temp.+1, W
	movwf FSR0
	movwf _Get_AdcData_offset.temp.+1
	movlw HIGH8(_afe_sample_data+0)
	movwf BSR
	moviw 0
	movwf _Get_AdcData_offset.frame.+0
	movfw _Get_AdcData_offset.temp.+1
	movwf FSR0
	movlw HIGH8(_afe_sample_data+0)
	movwf BSR
	moviw 1
	movwf _Get_AdcData_offset.frame.+1
	return
Ltmp34:
Lfunc_end18:
Lfunc_end19:
LM112:
.stabn 0xc0,0,0, LM110-_Get_AdcData_offset
.stabs "ch_num:9",0x80,0,0,_Get_AdcData_offset.args.+0
.stabn 0xe0,0,0, LM111-_Get_AdcData_offset
.stabf LM112-_Get_AdcData_offset
	_AFE_sample_finish_hal_afe.c .section bank1,uninit
	_AFE_sample_finish .ds 1
	.ends
	_afe_sample_data_hal_afe.c .section bank1,uninit
	_afe_sample_data .ds 2
	.ends
	_gOffsetData_hal_afe.c .section bank3,uninit
	_gOffsetData .ds 2
	.ends
	.@_AFE_WaitSampleFinsh_sec@_AFE_WaitSampleFinsh.args. .section bank1,uninit
	_AFE_WaitSampleFinsh.args. .ds 1
	.ends
	.@_AFE_WaitSampleFinsh_sec@_AFE_WaitSampleFinsh.temp. .section bank1,uninit
	_AFE_WaitSampleFinsh.temp. .ds 1
	.ends
	.@_AFE_Init_ADM_sec@_AFE_Init_ADM.args. .section bank1,uninit
	_AFE_Init_ADM.args. .ds 1
	.ends
	.@_AFE_Init_ADM_sec@_AFE_Init_ADM.temp. .section bank1,uninit
	_AFE_Init_ADM.temp. .ds 3
	.ends
	.@_AFE_Init_PGA_sec@_AFE_Init_PGA.args. .section bank1,uninit
	_AFE_Init_PGA.args. .ds 1
	.ends
	.@_AFE_Init_PGA_sec@_AFE_Init_PGA.temp. .section bank1,uninit
	_AFE_Init_PGA.temp. .ds 2
	.ends
	.@_AFE_Init_VS_sec@_AFE_Init_VS.args. .section bank1,uninit
	_AFE_Init_VS.args. .ds 1
	.ends
	.@_AFE_Init_VS_sec@_AFE_Init_VS.temp. .section bank1,uninit
	_AFE_Init_VS.temp. .ds 2
	.ends
	.@_AFE_SampleStartOnce_sec@_AFE_SampleStartOnce.temp. .section bank1,uninit
	_AFE_SampleStartOnce.temp. .ds 4
	.ends
	.@_AFE_Init_CH_sec@_AFE_Init_CH.args. .section bank1,uninit
	_AFE_Init_CH.args. .ds 1
	.ends
	.@_AFE_Init_CH_sec@_AFE_Init_CH.temp. .section bank1,uninit
	_AFE_Init_CH.temp. .ds 1
	.ends
	.@_AFE_SampleOffsetInit_sec@_AFE_SampleOffsetInit.temp. .section bank1,uninit
	_AFE_SampleOffsetInit.temp. .ds 2
	.ends
	.@_Get_AdcData_sec@_Get_AdcData.args. .section bank1,uninit
	_Get_AdcData.args. .ds 1
	.ends
	.@_Get_AdcData_sec@_Get_AdcData.frame. .section bank1,uninit
	_Get_AdcData.frame. .ds 2
	.ends
	.@_Get_AdcData_sec@_Get_AdcData.temp. .section bank1,uninit
	_Get_AdcData.temp. .ds 5
	.ends
	.@_Get_AdcData_offset_sec@_Get_AdcData_offset.args. .section bank1,uninit
	_Get_AdcData_offset.args. .ds 1
	.ends
	.@_Get_AdcData_offset_sec@_Get_AdcData_offset.frame. .section bank1,uninit
	_Get_AdcData_offset.frame. .ds 2
	.ends
	.@_Get_AdcData_offset_sec@_Get_AdcData_offset.temp. .section bank1,uninit
	_Get_AdcData_offset.temp. .ds 2
	.ends
	.global	_AFE_sample_finish
	.global	_gOffsetData
